thinergy mecs modelling thin film batteries models micro super capacity thin-film batteries modeling design game simulation model